home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2000 #5
/
Amiga Plus CD - 2000 - No. 5.iso
/
Games
/
Demos
/
TalesOfTalmar
/
rexx
/
Start_TCP_IP_MiamiDx.rexx
< prev
Wrap
OS/2 REXX Batch file
|
1999-11-17
|
3KB
|
57 lines
/******************************************************************************************************/
/* Online-Script mit Arexx */
/* © by Martin Wolf / Eternity Hard & Software */
/* First Bit set: 03.05.1998 */
/* Last Bit set : */
/* */
/* */
/* Version 1.01 : Wenn Port schon offen ist wird Script übersprungen */
/* Version 1.02 : Env-Var Deja wird angelegt */
/* Version 1.03 : Library rexxsupport.library wird jetzt geladen */
/* Version 1.04 : Das Vorhanden sein des Stacks wird jetzt auch überprüft */
/* */
/******************************************************************************************************/
OPTIONS RESULTS
ADDRESS COMMAND
IF ~SHOW('L','rexxsupport.library') THEN /* Library laden, damit */
CALL ADDLIB('rexxsupport.library',0,-30,0) /* Assign-Suche ohne Meldung */
IF ~SHOWLIST('A','MIAMI') THEN /* Wenn kein TCPIP-Assign da ist */
DO
'Setenv ToTDemo1:Data/TCPIPDeja -1' /* direkt raus hier */
EXIT
END
IF SHOW('P','MIAMI.1') THEN /* TCPIP-Port da ? */
'Setenv ToTDemo1:Data/TCPIPDeja 1' /* Env-Var setzen */
ELSE
'Setenv ToTDemo1:Data/TCPIPDeja 0' /* keiner gestartet */
IF ~SHOW('P','MIAMI.1') THEN
DO
IF EXISTS('Miami:MiamiDx') THEN /* Auf rexxsys verzichten */
'run >NIL: Miami:MiamiDx NOGUI >NIL:' /* Existiert TCPIP-Stack überhaupt dort ?*/
ELSE
DO
IF EXISTS('Miami:MiamiDx.beta') THEN /* Auf rexxsys verzichten */
'run >NIL: Miami:MiamiDx.beta NOGUI >NIL:'/* DAU-Schutz */
ELSE
DO
'Setenv ToTDemo1:Data/TCPIPDeja -1' /* direkt raus hier */
EXIT
END
END
DO UNTIL SHOW('P','MIAMI.1') /* Auf TCPIP-Stack warten warten */
SIGNAL OFF ERROR /* Fehler-Meldung solange auschalten */
'WaitForPort MIAMI.1' /* Isser nu da ? */
SIGNAL ON ERROR /* Fehler-Meldungen wieder ein */
END
END
ENDIF
tcpipport = MIAMI.1 /* ist auf jeden Fall der aktive Port */
ADDRESS (tcpipport)
HIDE
EXIT